<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.prime.com.tr/ui"
	template="/layout/templateInbox.xhtml">
	<h:head>
	</h:head>
	<ui:define name="body">
		<p:tabView>
			<p:tab title="Bandeja de Expedientes">
				<h:form id="formCenter">
					
					<p:dataTable var="e" value="#{loginBM.lstExpediente}" styleClass="myTable"
						selectionMode="single" selection="#{loginBM.objBandeja}"
						emptyMessage="No se encuentran Expedientes"
						resizableColumns="true" paginator="true"
						paginatorTemplate="{CurrentPageReport}  {FirstPageLink} 
							{PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						rowsPerPageTemplate="5,10,15" onRowSelectUpdate=":formBottom"
						update="formBottom">
						
						<f:facet name="header">  
          				  Lista de Expedientes
        				</f:facet>

						<p:column sortBy="#{e.imagenSemaforo}" style="wight:30px">
							<h:graphicImage value="#{e.imagenSemaforo}"
								title="#{e.decisionPorcentual}%" />
						</p:column>
						<p:column sortBy="#{e.tipoDocumento}"
							filterBy="#{e.tipoDocumento}" style="wight:30px">
							<h:outputText value="#{e.tipoDocumento}" />
						</p:column>

						<p:column sortBy="#{e.fechaRegistro}"
							filterBy="#{e.fechaRegistro}">
							<f:facet name="header">
								<h:outputText value="Fecha de Registro" />
							</f:facet>
							<h:outputText value="#{e.fechaRegistro}" />
						</p:column>

						<p:column sortBy="#{e.descripcionEstado}"
							filterBy="#{e.descripcionEstado}">
							<f:facet name="header">
								<h:outputText value="Estado del Documento" />
							</f:facet>
							<h:outputText value="#{e.descripcionEstado}" />
						</p:column>

						<p:column sortBy="#{e.fechaFin}" filterBy="#{e.fechaFin}">
							<f:facet name="header">
								<h:outputText value="Fecha Fin" />
							</f:facet>
							<h:outputText value="#{e.fechaFin}" />
						</p:column>

						
					</p:dataTable>
				</h:form>
			</p:tab>

			<p:tab title="Bandeja de Documentos Internos">

				<h:form id="formCenterDoc">
					<p:dataTable var="e" value="#{loginBM.lstDocumentosInternos}"
						paginator="true" selectionMode="single"
						emptyMessage="No se encuentran Documentos para este usuario"
						resizableColumns="true"
						paginatorTemplate="{CurrentPageReport}  {FirstPageLink} 
							{PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
						rowsPerPageTemplate="5,10,15">
						<f:facet name="header">  
          				  Lista de Documentos Internos
        				</f:facet>


						<p:column sortBy="#{e.tipoDocumento}"
							filterBy="#{e.tipoDocumento}" style="wight:30px">
							<f:facet name="header">
								<h:outputText value="Nombre del Documento" />
							</f:facet>
							<h:outputText value="#{e.tipoDocumento}" />
						</p:column>

						<p:column sortBy="#{e.fechaRegistro}"
							filterBy="#{e.fechaRegistro}">
							<f:facet name="header">
								<h:outputText value="Fecha de Registro" />
							</f:facet>
							<h:outputText value="#{e.fechaRegistro}" />
						</p:column>

						<p:column sortBy="#{e.descripcionEstado}"
							filterBy="#{e.descripcionEstado}">
							<f:facet name="header">
								<h:outputText value="Estado del Documento" />
							</f:facet>
							<h:outputText value="#{e.descripcionEstado}" />
						</p:column>

						<p:column sortBy="#{e.fechaFin}" filterBy="#{e.fechaFin}">
							<f:facet name="header">
								<h:outputText value="Fecha Fin" />
							</f:facet>
							<h:outputText value="#{e.fechaFin}" />
						</p:column>


					</p:dataTable>
				</h:form>
			</p:tab>
			<p:tab title="Reconsideración - Apelación">

				<h:form id="formApeRec">
					<p:dataTable var="g" value="#{loginBM.listReconsApelac}"
						emptyMessage="No se encuentran reconsideraciono apelacion para este usuario">
						<f:facet name="header">  
          				  Lista de Reconsideraciones - Apelaciones
        				</f:facet>


						<p:column>
							<f:facet name="header">
								<h:outputText value="CUPEX" />
							</f:facet>
							<h:outputText value="#{g.cupex}" />
						</p:column>

						<p:column>
							<f:facet name="header">
								<h:outputText value="Fecha de Registro" />
							</f:facet>
							<h:outputText value="#{g.fecharCreacionString}" />
						</p:column>

						<p:column>
							<f:facet name="header">
								<h:outputText value="Fecha de expiracion" />
							</f:facet>
							<h:outputText value="#{g.fechaExpiracionString}" />
						</p:column>

						<p:column>
							<f:facet name="header">
								<h:outputText value="En proceso" />
							</f:facet>
							<h:outputText value="#{g.procesoString}" />
						</p:column>

						<p:column id="evaluarRecApe" style="text-align: center;"
							headerText="Empezar evaluación">
							<p:commandButton title="Empezar evaluación" id="idStartEval"
								action="#{apelacionReconsideracionBM.redEvaluarExp}"
								update="historial:listRequisitos historial:dtListHojaRuta historial:visibilidad"
								style="background: url('images/botton/verHojaRuta.png') no-repeat;
												background-position: center bottom; width: 23px; 
												height: 30px; border:0"
								ajax="false">
								<f:param name="idApeRec" value="#{g.idApelReco}" id="idApeRec" />
							</p:commandButton>
						</p:column>
					</p:dataTable>
				</h:form>
			</p:tab>
		</p:tabView>
	</ui:define>
</ui:composition>
